package src;

import java.util.HashMap;
import java.util.Iterator;

public class TablaDePreferencias {

	private HashMap<String,Persona> personas;
	
	/*
	 * @function: agregarPreferenciaSiguiente
	 * agrega preferencia como el siguiente preferido/a de nombre
	 */
	
	public TablaDePreferencias(){
		this.personas= new HashMap<String,Persona>();
	}
	
	public void agregarPersona(Persona p){
		this.personas.put(p.darNombre(), p);
		
	}
	
	public int getCantidad(){
		return personas.size();
	}
	
	public Iterator<Persona> getPersonas(){
		return this.personas.values().iterator();
		
	}
	
	public boolean existePersonaConNombre(String nombre){
		return this.personas.containsKey(nombre);
		
	}

	public Persona personaConNombre(String nombre) {
		return this.personas.get(nombre);
	}
	
	
}
